Object and Arrays - Reference VS Copy
https://rmaruon.github.io/javascript30/14/
JavaScript: プリミティブ型と参照型
プリミティブ型の変数は「値」を保持する
参照型の変数は「参照」を保持する
JavaScript: オブジェクトのコピー